package com.timedomain.him.remake.core;

public abstract class BasePlayer implements AutoCloseable{


    public abstract void start();

    public abstract float getPeak();

    public abstract void stop();

    public abstract void pause();

    public abstract void close();

    public abstract boolean isPlaying();

    public abstract long getDuration();

    public abstract long getPosition();

    public abstract boolean isStopped();

    public abstract void setVolume(float volume);

    public abstract float getVolume();

    public abstract void setPosition(long pos);
}
